/**
 * 文件名称:  ICarBaseCountService.java
 * 文件序号:  序号
 * 内容描述:  文件简单描述，多行换行书写
 * 版权声明:  山东鸿蝶信息技术有限公司
 * 创建用户:  zhangkai
 * 创建日期:  2017/2/25 14:05
 * 修改用户:  无
 * 修改日期:  无
 * 修改说明:  无
 * 文件版本:  V1.0
 * 文件路径:
 */
package com.hongdee.crm.task.service;

/**
 * 名  称:ICarBaseCountService
 * 类  型: interface
 * 描  述: 用一句话描述类的作用
 * 路  径:com.hongdee.crm.base.service
 * 作  者:zhangkai
 * 日  期:2017/2/25 14:05
 */
public interface ICarBaseCountService {
    /**
     * 计算基盘车辆
     *
     * @throws Exception
     */
    public Integer countBaseCarQuartz() throws Exception;

    /**
     * 计算流失车辆
     */
    public Integer countLostCarQuartz() throws Exception;

    /**
     * 计算车龄
     *
     * @throws Exception
     */
    public Integer countCarAgeQuartz() throws Exception;

    /**
     * 根据工单刷新车辆行驶里程
     *
     * @throws Exception
     */
    public Integer updateRunMileQuartz() throws Exception;

    /***
     * 根据车辆 ID 刷新车型
     * @throws Exception
     */
    public Integer updateExCarSeriesQuartz() throws Exception;

    /***
     * 根据车辆 ID 刷新车型
     * @throws Exception
     */
    public Integer updateInCarInfoQuartz() throws Exception;

    /****
     * 刷新车辆续保类型
     * @throws Exception
     */
    public Integer updateInTypeQuartz() throws Exception;

    /***
     * 刷新延保类型
     * @return
     * @throws Exception
     */
    public Integer updateExCarTypeQuartz() throws Exception;

//    /**
//     * 大众通过工单同步车型信息
//     */
//    public Integer syncDasAutoSeriesQuartz() throws Exception;

    /***
     * 刷新延保起始里程
     * @return
     * @throws Exception
     */
    public Integer updateExCarMileQuartz() throws Exception;
}
